<?php

class Application_Form_Proveedor extends Sgit_Form
{

    public function init_form()
    {
        
         $nombre=new Zend_Form_Element_Text('nombre');
         $nombre->setLabel('Nombre')->setRequired(true);
         $this->addElement($nombre);  
          
         $cif=new Zend_Form_Element_Text('nif');
         $cif->setLabel('CIF');
         $this->addElement($cif);  
         
         $actividad=new Zend_Form_Element_Text('actividad');
         $actividad->setLabel('Actividad');
         $this->addElement($actividad);  
         
         $proyecto=new Zend_Form_Element_Text('proy_prov');
         $proyecto->setLabel('Proyecto');
         $this->addElement($proyecto);  
         
         
         $contrato=new Zend_Form_Element_Text('n_cont');
         $contrato->setLabel('Nº Contrato');
         $this->addElement($contrato);          
         
         $pedido=new Zend_Form_Element_Text('n_pedido');
         $pedido->setLabel('nª pedido');
         $this->addElement($pedido);    

             
         $potencia=new Sgit_Form_Element_NumNull('pot_cont');
         $potencia ->setLabel('Potencia Contratada kW');
         $this->addElement($potencia);  
    
    
         $fecha_alta=new Sgit_Form_Element_Fecha('f_alta',array('label'=>'Fecha Alta'));
         $this->addElement($fecha_alta);
         
         
         $estado = new Zend_Form_Element_Radio('activo');
         $estado->setLabel('Estado:')
            ->setRequired(true)
            ->setSeparator(' ')
            ->addMultiOptions(
                array(
                    0 => 'Inactivo',
                    1 => 'Activo'
                )
            );
           
         $this->addElement($estado);
         
         
                     
         $this->setElementDecorators(array(
    		    'ViewHelper',
    		   'Errors',
    		    array(array('data' => 'HtmlTag'),	array('tag' => 'td', 'class' => 'element')   ),
    		    array('Label', array('tag' => 'td')),
    		    array(array('row' => 'HtmlTag'), array('tag' => 'tr')),
    	 ));
           
       
   

        
    }
}
